﻿article,aside,details,figcaption,figure,footer,header,hgroup,nav,section,summary{display:block}
audio,canvas,video{display:inline-block;*display:inline}
div,h1,h2,h3,h4,h5,h6,ul,li,dl,dt,dd,p,table,tr,th,td,blockquote{margin:0;padding:0;font-family:'Microsoft Yahei',sans-serif,Arial;color:#606060;font-size:14px;font-size:1.4rem}
html,body{margin:0;padding:0;font-size:62.5%;background:#fff}html{overflow-y:scroll}html,body,fieldset,iframe,abbr{border:none}
body{*position:relative}ul,li{list-style:none}.list-inline li{display:inline-block;*display:inline;padding:0 5px 0 0}
small,em,i,.small{font-size:12px;font-size:1.2rem;font-style:normal}strong,b{font-weight:700}kbd,code,pre{font-family:Menlo,Monaco,Consolas,"Courier New",monospace}
kbd{margin:0 3px;padding:2px 5px;font-size:.875em;color:#fff;background-color:#000;border-radius:3px}sup,sub{font-size:12px;font-size:1.2rem}
code,.code{padding:3px 5px;background-color:#f9f2f4;font-size:.9em;color:#f96900;border-radius:3px}blockquote{padding:10px 10px 0;border:1px solid #ddd;background-color:#f5f5f5}
a:link{color:#606060;text-decoration:none}a:visited{color:#606060;text-decoration:none}a:hover,a:focus{color:#1b6bb5;text-decoration:underline;outline:none}a:active{color:#1b6bb5;text-decoration:underline}
img{border:none;vertical-align:top}p{font-size:14px;font-size:1.4rem;line-height:1.42857143;}label{max-width:100%;display:inline-block;font-weight:700;color:#606060}input,select,textarea{margin:0;resize:none;outline:none}
button,html input[type="button"],input[type="reset"],input[type="submit"]{cursor:pointer;-webkit-appearance:button}button[disabled],html input[disabled]{cursor:default}input[type="checkbox"],input[type="radio"]{box-sizing:border-box;padding:0;*height:13px;*width:13px}textarea{vertical-align:top;overflow:auto}
h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6{line-height:1.1;font-family:'Microsoft Yahei',sans-serif,Arial;font-weight:400}h1 small,h2 small,h3 small,h4 small,h5 small,h6 small,.h1 small,.h2 small,.h3 small,.h4 small,.h5 small,.h6 small,h1 .small,h2 .small,h3 .small,h4 .small,h5 .small,h6 .small,.h1 .small,.h2 .small,.h3 .small,.h4 .small,.h5 .small,.h6 .small{font-weight:400;color:#606060;font-size:.75em}
h1,h2,h3,.h1,.h2,.h3{color:#333;margin:15px 0}h1,.h1{font-size:36px;font-size:3.6rem}h2,.h2{font-size:30px;font-size:3rem}h3,.h3{font-size:24px;font-size:2.4rem}h1 a:link,h2 a:link,h3 a:link,.h1 a:link,.h2 a:link,.h3 a:link{color:#333}h1 small a:link,h2 small a:link,h3 small a:link,h1 .small a:link,h2 .small a:link,h3 .small a:link,.h1 small a:link,.h2 small a:link,.h3 small a:link,.h1 .small a:link,.h2 .small a:link,.h3 .small a:link{color:#606060}
h1 a:hover,h2 a:hover,h3 a:hover,.h1 a:hover,.h2 a:hover,.h3 a:hover,h1 small a:hover,h2 small a:hover,h3 small a:hover,h1 .small a:hover,h2 .small a:hover,h3 .small a:hover,.h1 small a:hover,.h2 small a:hover,.h3 small a:hover,.h1 .small a:hover,.h2 .small a:hover,.h3 .small a:hover{color:#1b6bb5;text-decoration:underline}h4,h5,h6,.h4,.h5,.h6{margin:10px 0}h4,.h4{font-size:20px;font-size:2rem}h5,.h5{font-size:18px;font-size:1.8rem}
h6,.h6{font-size:16px;font-size:1.6rem}table{border-collapse:collapse;border-spacing:0;width:100%;max-width:100%}caption,th{text-align:left}th,td{vertical-align:middle}caption,tr,td{font-size:14px;font-size:1.4rem}.table td,.table th{padding:8px}.table td{border-top:1px solid #dfdfdf}.table th{border-bottom:2px solid #dfdfdf}.table tr:first-child td{border-top:none}
.form-control{display:inline-block;width:100%;padding:5px 10px;border:1px solid #dfdfdf;background-color:#fff;box-shadow:0 1px 1px rgba(0,0,0,0.075) inset}.full-wrap{width:100%;clear:both;background:#333;}.wrap{width:1000px;margin:0 auto;}.wrap:after,.full-wrap:after{content:' ';clear:both;display:block;width:100%;overflow:hidden}.navbar{min-height:73px;height:73px;border-bottom:1px solid #dfdfdf}
.nav{position:relative; }.navbar-brand{display:block;float:left;width:177px;height:43px;margin:16px 0 0;background-image:url(../images/sunlands.png);background-repeat:no-repeat;background-position:0 0;text-indent:-9999em}.navbar-nav{float:left;padding-top:27px}.navbar-right{float:right}.navbar-nav li{float:left;margin-left:18px;padding-left:8px;height:40px;*margin-left:expression(this.previousSibling==null?'0':'18px');*padding-left:expression(this.previousSibling==null?'0':'8px')}
.navbar-nav li:first-child{margin-left:0;padding-left:0}.navbar-nav li,.navbar-nav a{font-size:16px;font-size:1.6rem;line-height:1.1}.navbar-nav a{text-stroke:.5px rgba(51,51,51,0.3);-webkit-text-stroke:.5px rgba(51,51,51,0.3)}.navbar-nav a:hover{text-stroke:.5px rgba(27,107,181,0.3);-webkit-text-stroke:.5px rgba(27,107,181,0.3)}.navbar-nav a:link{display:inline;display:inline-block;height:40px;letter-spacing:1px;color:#fff}.navbar-nav a:hover{color:#1b6bb5;text-decoration:none;border-bottom:3px solid #1b6bb5}
.navbar-line li{border-left:1px solid #dfdfdf;*border-left-style:expression(this.previousSibling==null?'none':'solid')}.navbar-line li:first-child{border-left:none}.navbar-line li{height:22px}.navbar-line a:link{display:block;height:44px;line-height:1.2;color:#fff}.navbar-line a:hover{color:#1b6bb5;text-decoration:none;border-bottom:3px solid #1b6bb5}.navbar-inner li{margin-left:5px;padding-left:8px;*margin-left:expression(this.previousSibling==null?'0':'5px');*padding-left:expression(this.previousSibling==null?'0':'8px')}
.margin-left{margin-left:458px}.navbar-right .last{margin-right:3px}.nohover a:hover,.navbar-right a:hover{border-bottom:none}.nohover a:hover a,.navbar-right li:hover a{color:#333}.nohover a:hover a:hover,.navbar-right li:hover a:hover{color:#1b6bb5;text-decoration:none}.place{position:relative;margin:0 20px auto 150px}.place i{color:#a9a9a9;font-size:16px;font-size:1.6rem}.place .curr,.username .curr{position:absolute;right:-15px;bottom:20px;width:0;height:0;border:5px solid transparent;border-top-color:#a8a8a8}
.username li{position:relative}.username .curr{bottom:20px}.user-nav{position:absolute;top:70px;right:-15px;display:none;width:155px;border:1px solid #e2e2e2;font-size:12px;background-color:#fff;box-shadow:0 0 15px rgba(7,0,1,0.2);z-index:999}.user-nav-top,.user-nav-top h2,.user-nav-infos-right,.user-nav-infos-right p,.user-nav-menu,.user-nav-menu a{font-size:12px}.user-nav-top,.user-nav-infos{background-color:#f6f6f6}.user-nav-top{position:relative;height:40px;border-bottom:1px solid #ddd}
.user-nav-top i{position:absolute;top:15px;right:10px;width:9px;height:9px;cursor:pointer}.user-nav-top h2{margin:0;padding:0;line-height:40px;font-weight:400;padding-left:10px}.user-nav-infos{padding:10px 0;overflow:hidden}.user-nav-infos-left,.user-nav-infos-right{height:50px;float:left}.user-nav-infos-left{width:70px;text-align:center;overflow:hidden}.user-nav-infos-left img{width:48px}.user-nav-infos-right{width:80px}.user-nav-infos-right p{line-height:1.5}.user-nav-menu{padding:10px 0 0;text-align:center}
.user-nav-menu li{padding:3px 0;border-left:3px solid transparent}.user-nav-menu li:hover{background-color:#ebebeb;border-left:3px solid #cbcbcb}.user-nav-btns{width:65px;height:30px;margin:10px auto;clear:both}.user-nav-btns a{display:block;width:100%;height:100%;line-height:30px;font-size:12px;color:#fff;background-color:#f96900;text-align:center}.footer{background-color:#333}.copyright{width:610px;margin:0 auto}.copyright h3{margin:0 0 18px;color:#d2d2d2;letter-spacing:-1px}
.copyright .h6{margin-bottom:13px;color:#7d7d7d}.copy-left{width:320px}.copy-left,.copy-right{float:left}.copy-left:after,.copy-right:after{content:' ';display:block;clear:both}.copy-left,.copy-right,.copy-left p,.copy-right p,.copy-left a,.copy-right a{font-size:12px;font-size:1.2rem;color:#7d7d7d;margin-bottom:0}.copy-left .help-text{margin-bottom:34px}.copy-left .help-text a,.copy-left .links a{display:inline;display:inline-block;margin-right:13px}.copy-right{margin-left:6px;padding-left:33px;border-left:1px solid #757575}
.copy-right a.a-knet{display:inline;display:inline-block;margin-top:16px;width:141px;height:48px;background-image:url(../images/sunlands.png);background-repeat:no-repeat;background-position:0 -145px}.clearfix:after { content: "\20"; display: block; height: 0; clear: both; visibility:hidden; }.clearfix { display: inline-block; } /* Hides from IE-mac\*/*html .clearfix { height: 1%; }.clearfix { display: block; } /* End hide from IE-mac*/
.footer .wrap{ padding:56px 0;}
.navbar-nav li{float:left;margin-left:11px;padding-left:11px;*margin-left:expression(this.previousSibling==null?'0':'18px');*padding-left:expression(this.previousSibling==null?'0':'8px')}
.navbar-nav li a:link,.navbar-nav li a:visited{color:#fff;}
.navbar-nav li a:hover,.navbar-nav li a:active{color:#1b6bb5;}
.nav_signin li{ float:left; line-height:73px; color:#FFF; font-size:12px;margin-left: 26px;}
.nav_signin{ margin-left:23px;}
.nav_signin a{ color:#838383;} .nav_signin a:hover{ color:#1B6BB5;}
.mask-compatible{position: fixed;bottom: 0;left:0;width: 100%;background-color: #000;filter:alpha(opacity=80);-moz-opacity:0.8;opacity:0.8;color:#fff!important;}
.mask-compatible-inner{position:relative;padding:50px 0;margin: 0 auto;width:480px;color: #fff;}
.navigator-itm{display: inline-block;padding:9px 25px;border: 1px solid #fff;border-radius: 4px;color: #fff;}
.navigator-itm a{color: #fff;text-decoration: none;background-color:none;}
.navigator-itm span{color:#fff;}
.mask-compatible-inner .tips{margin-bottom:22px;font-size: 20px;color:#fff!important;}
.mask-compatible-inner .icon-close{position:absolute;top:92px;right:-148px;display:block;cursor: pointer;
  								font:normal bold 20px "iconfont"!important;color: #ccc;-webkit-font-smoothing: antialiased;-webkit-text-stroke-width: 0.2px;-moz-osx-font-smoothing: grayscale;}


.title-bar{
	width: 100%;
	height: 70px;
	background-color: #F6F4F4;
}
.title-name{
	display: inline-block;
	font-size: 20px;
	color: #333;
	text-indent: 38px;
}
.switch{
	font-size: 12px;
	color: #666;
	cursor: pointer;
}
.choice{
	font-size: 14px;
	color: #333;
	border: 1px solid #F6F4F4;
}
.province-box ul{
	font-size: 0;
}
.province-box ul li{
	display: inline-block;
	margin: 12px 0;
	padding:0 10px;
	height: 20px;
	font-size: 12px;
	text-align: center;
	line-height: 20px;
}
.title-bar .title{
	line-height: 70px;
}
.province-box{
	position: absolute;
	z-index: 1;
	top: 68px;
	padding: 15px 15px 15px 19px;
	width: 670px;
	background-color: #fff;
	border: 1px solid #D3D0D0;
}
.choose-province{
	position: relative;
	display: inline-block;
	vertical-align: top;
}
.title{
	display: inline-block;
	margin-right: 30px;
	vertical-align: top;
}
.choice1{
	position: absolute;
	z-index: 2;
	width: 118px;
	height: 68px;
	line-height: 70px;
	text-align: center;
	cursor: pointer;
}
.choice-open{
	background-color: #fff;
	border-top: 1px solid #D3D0D0;
	border-left: 1px solid #D3D0D0;
	border-right: 1px solid #D3D0D0;
}
.triangle-to-bottom{
	display: inline-block;
	margin-left: 5px;
	width: 0;
	height: 0;
	border-top: 6px solid #A8A7A7;
	border-right: 6px solid transparent;
	border-left: 6px solid transparent;
	vertical-align: middle;
}
.province-list-head{
	color: #333;
	text-align: left!important;
}
.province-itm{
	cursor: pointer;
}
.province-itm:hover,
.province-itm-active{
	background-color: #FB6A00;
	color: #fff;
	border-radius: 20px;
}
.no_ul h4{
	position: relative;
	float: left;
	font-size: 16px;
	color: #333;
}
.no_ul h4 .bubble{
	position: absolute;
	top: -12px;
	right: -34px;
	padding: 2px;
	background-color: #FB6A00;
	font-size: 12px;
	color: #fff;
	border-radius: 4px;
}
.no_ul p{
	font-size: 12px;
	color: #666;
}
.no_ul .other-info{
	margin-top: 9px;
}
.no_ul .other-info span{
	margin-right: 62px;
}
.no_ul .other-info span i{
	margin-right: 15px;
}
/* 详情 */
.notice-passage{
	padding: 0 40px;
}
.title-bar-notice{
	height: 50px;
	line-height: 50px;
	border-bottom: 1px solid #E3E1E1;
}
.title-bar-notice h2{
	line-height: 50px;
	font-size: 16px;
	color: #323232;
	text-align: center;
}
.be-back{
	float: left;
	font-size: 16px;
	color: #FB6A00!important;
}
.notice-passage-content{
	margin-top: 20px;
	font-size: 18px;
}
.notice-passage-content h3{
	padding: 0;
	margin: 0 0 15px 0;
	text-indent: 4px;
}
.notice-passage-content p{
	font-size: 12px;
	line-height: 18px;
	color: #333;
	text-indent: 24px;
}
.notice-passage-content .other-info{
	margin-bottom: 20px;
}
.notice-passage-content .other-info .iFont{
	margin: 0 15px;
}
.mask{
	position: fixed;
	z-index: 9999;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	background-color: #000;
	filter:alpha(opacity=30); /*IE滤镜，透明度50%*/
	-moz-opacity:0.3; /*Firefox私有，透明度50%*/
	opacity:0.3;/*其他，透明度50%*/
}
.dialog-choose-exam-outer{
	display: table;
	position: fixed;
	z-index: 10000;
	top: 50%;
	left: 50%;
	transform: translate(-50%,-50%);
}
.dialog-choose-exam{
	display: table-cell;
	padding: 20px 30px;
	vertical-align: middle;
	background-color: #fff;
}
.dialog-head{
	position: relative;
	margin-bottom: 26px;
}
.dialog-title{
	font-size: 20px;
}
.iF-close{
	position: absolute;
	top: 0;
	right: 0;
}
.exam-list li{
	padding-left: 20px;
	margin-bottom: 17px;
	width: 448px;
	height: 44px;
	line-height: 44px;
	border: 1px solid #C7C5C5;
	border-radius: 22px;
	cursor: pointer;
}
.exam-list li i{
	display: inline-block;
	width: 14px;
	height: 14px;
	border: 1px solid #B0ACAC;
	border-radius: 7px;
}
.exam-list li:hover,
.class-choosen{
	background-color: #FF7129;
	color: #fff;
	border: 1px solid #FF7129!important;
}
.exam-list li:hover .list-style,
.class-choosen .list-style{
	border: 1px solid #fff;
}
.iF-close{
	cursor: pointer;
}
.channel-list{
	margin: 0 10px;
	font-size: 0;
}
.channel-list li{
	display: inline-block;
	overflow: hidden;
	font-size: 16px;
	border-bottom: 1px solid #ddd;
}
.channel-list li:hover{
	border-bottom: 1px solid #fff;
}
.channel-list li a{
	display: block;
	float: left;
	padding: 0 20px;
	height: 56px;
	line-height: 56px;
	color: #808080;
	border-bottom: 3px solid #fff;
}
.active,
.channel-list li:hover{
	border-bottom: 3px solid #fa6900!important;
}
.active a,
.channel-list li:hover a{
	color: #fa6900!important;
}
.u-btn-1{
	width: 80px;
	height: 25px;
	background-color: #fd6800;
	color: #fff!important;
	line-height: 25px;
	font-size: 12px;
	text-align: center;
	border-radius: 2px;
}
/* 错误提示信息 */
.tip-box{
	position: absolute;
	top: -30px;
	width: 100%;
	line-height: normal;
	text-align: center;
}
.error-tip{
	padding: 5px 8px;
	background-color: #000;
	opacity: 0.6;
	filter:alpha(opacity=60);
	line-height: 25px;
	color: #fff!important;
	border-radius: 2px;
}
.error-tip .tip-content{
	display: inline-block;
	color: #fff;
	font-size: 12px;
}
.traingle-error{
	display: block;
	margin: 0 auto;
}
.traingle-bottom{
	width: 0;
	height: 0;
	border-top: 5px solid rgba(0,0,0, .6);
	border-right: 5px solid transparent;
	border-left: 5px solid transparent;
}
.FAQ-box .FAQ-box-header h3{
	margin:15px auto 30px;
	font-size: 20px;
	color: #424242;
	text-align: center;
}
.FAQ-box .FAQ-box-body .FAQ-list li{
	margin-bottom: 20px;
	font-size: 16px;
	line-height: 2;
}
.FAQ-box .FAQ-box-body .FAQ-list li .question{
	display: block;
	color: #fa6900;
}
.FAQ-box .FAQ-box-body .FAQ-list li .answer{
	color: #757575;
}

.satisfaction {
	width:545px;
	transform: none;
	margin-left: -272px;
	margin-top: -215px;
}
.satisfaction .dialog-head {
	border-bottom: 1px solid #e5e5e5;
	margin-bottom: 12px;
	padding-bottom: 15px;
}
.satisfaction .dialog-title {
	text-align: center;
}
.satisfactionTip {
	margin-bottom: 20px;
}

.satisfaction .card {
	float:left;
	width:43px;
	height:33px;
	border: 1px solid #D8D8D8;
	border-right: 0px;
	line-height: 32px;
	cursor: pointer;
}

.satisfaction .card:hover {
	background-color: #D8D8D8;
}

.satisfaction .card.selected {
	color: white;
	background-color: #E25C00;
}

.satisfaction .cardLast {
	border-right: 1px solid #D8D8D8;
}
.satisfaction textarea {
	border: 1px solid #D8D8D8;
    width: 100%;
    height:100px;
    margin-bottom: 20px;
    font-family: 'Microsoft Yahei',sans-serif,Arial;
}
.satisfaction .confirmmsg-footer-btn {
	width: 230px;
}
.satisfactionSuccess {
	width: 500px;
	transform: none;
	margin-left: -250px;
	margin-top: -100px;
}

.satisfaction .feedback li {
	width: 220px;
	padding-left: 20px;
	float: left;
	cursor: pointer;
	line-height: 2;
	background: url(../images/feedback_unchecked.png) left center no-repeat;
}
.satisfaction .feedback li.selected {
	color: #d86b03;
	background-image: url(../images/feedback_checked.png);
}

.satisfaction .feedback .feedback-input {
	line-height: 30px;
	height: 30px;
	background-color: #f3f3f3;
	border: 1px solid #d8d8d8;
	border-radius: 5px;
	width: 460px;
	padding-left: 8px;
	margin-top: 10px;
	margin-bottom: 20px;
}

.oldExamPlan {
	width:650px;
	transform: none;
	margin-left: -272px;
	margin-top: -215px;
}
.oldExamPlan .loading {
	text-align: center;
    padding: 30px;
}
.oldExamPlan .dialog-head {
	border-bottom: 1px solid #e5e5e5;
	margin-bottom: 12px;
	padding-bottom: 15px;
}
.oldExamPlan .dialog-title {
	text-align: center;
}

.dialog-oldExamPlan-province {
	text-align: center;
}

.dialog-oldExamPlan-show-title {
	font-size: 20px;
    text-align: center;
}

.dialog-oldExamPlan-show-bar {
	margin-top: 15px;
	overflow: hidden;
}

.dialog-oldExamPlan-show-season {
	float: left;
}

.dialog-oldExamPlan-show-province {
	float: right;
}

.dialog-oldExamPlan-show-exam {
	margin-top: 15px;
}

.dialog-oldExamPlan-show-exam td {
	border: 1px solid gray;
    text-align: center;
    padding: 10px;
}
.dialog-oldExamPlan-show-exam tr {
	min-height: 40px;
}
.dialog-oldExamPlan-show-buttonbar{
	overflow: hidden;
	width: 420px;
    margin: 0 auto;
    margin-top: 15px;
}


.dialog-oldExamPlan-change-title {
    text-align: center;
    font-size: 20px;
}

.dialog-oldExamPlan-change-exam {
	margin-top: 15px;
}

.dialog-oldExamPlan-change-exam td {
	border: 1px solid gray;
    text-align: center;
    padding: 10px;
}

.dialog-oldExamPlan-change-exam td input[type="radio"]{
	vertical-align: baseline;
    margin-right: 5px;
}

.dialog-oldExamPlan-change-exam tr {
	min-height: 40px;
}

.dialog-oldExamPlan-change-buttonbar {
    overflow: hidden;
	width: 420px;
    margin: 0 auto;
    margin-top: 15px;
}